package cc.rengu.igas.bomp.facade.response;


import cc.rengu.igas.bomp.facade.base.BaseResponse;
import cc.rengu.igas.bomp.facade.bean.MchntAuthCtrlInfoBean;
import cc.rengu.igas.bomp.facade.bean.MchntFeeInfoBean;
import cc.rengu.igas.bomp.facade.bean.MchntStageInfoBean;

import java.util.List;

/**
 * 商户产品信息查询应答类
 * Created by 赵奎伍
 */
public class MchntProdInfoQueryResponse extends BaseResponse {
    /**
     * 商户号
     */
    private String mchntNo;

    /**
     * 商户分期信息
     */
    private List<MchntStageInfoBean> mchntStageInfoList;

    /**
     * 商户费率信息
     */
    private List<MchntFeeInfoBean> mchntFeeInfoList;

    /**
     * 商户产品交易权限
     */
    private List<MchntAuthCtrlInfoBean> mchntAuthCtrlInfoList;

    /**
     * 微信支付通道编码
     */
    private String wechatChannelId;

    /**
     * 微信支付通道名称
     */
    private String wechatChannelName;

    private String wechatSelfEntryFlag;

    private String wechatAppid;

    private String wechatAppidKey;

    private String wechatMiniAppid;

    private String wechatMiniAppidKey;

    /**
     * 支付宝支付通道编码
     */
    private String alipayChannelId;

    /**
     * 支付宝支付通道名称
     */
    private String alipayChannelName;

    /**
     * 商户签约类型
     */
    private String mchntSignType;
    /**
     * 银联全渠道商户号
     */
    private String cupsChannelMchntNo;

    private String mchntNetworkDomain;

    private String icpRecordNo;

    private String ip;


    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public List<MchntStageInfoBean> getMchntStageInfoList() {
        return mchntStageInfoList;
    }

    public void setMchntStageInfoList(List<MchntStageInfoBean> mchntStageInfoList) {
        this.mchntStageInfoList = mchntStageInfoList;
    }

    public List<MchntFeeInfoBean> getMchntFeeInfoList() {
        return mchntFeeInfoList;
    }

    public void setMchntFeeInfoList(List<MchntFeeInfoBean> mchntFeeInfoList) {
        this.mchntFeeInfoList = mchntFeeInfoList;
    }

    public List<MchntAuthCtrlInfoBean> getMchntAuthCtrlInfoList() {
        return mchntAuthCtrlInfoList;
    }

    public void setMchntAuthCtrlInfoList(List<MchntAuthCtrlInfoBean> mchntAuthCtrlInfoList) {
        this.mchntAuthCtrlInfoList = mchntAuthCtrlInfoList;
    }

    public String getWechatChannelId() {
        return wechatChannelId;
    }

    public void setWechatChannelId(String wechatChannelId) {
        this.wechatChannelId = wechatChannelId;
    }

    public String getWechatChannelName() {
        return wechatChannelName;
    }

    public void setWechatChannelName(String wechatChannelName) {
        this.wechatChannelName = wechatChannelName;
    }

    public String getAlipayChannelId() {
        return alipayChannelId;
    }

    public void setAlipayChannelId(String alipayChannelId) {
        this.alipayChannelId = alipayChannelId;
    }

    public String getAlipayChannelName() {
        return alipayChannelName;
    }

    public void setAlipayChannelName(String alipayChannelName) {
        this.alipayChannelName = alipayChannelName;
    }

    public String getMchntSignType() {
        return mchntSignType;
    }

    public void setMchntSignType(String mchntSignType) {
        this.mchntSignType = mchntSignType;
    }

    public String getCupsChannelMchntNo() {
        return cupsChannelMchntNo;
    }

    public void setCupsChannelMchntNo(String cupsChannelMchntNo) {
        this.cupsChannelMchntNo = cupsChannelMchntNo;
    }

    public String getWechatSelfEntryFlag() {
        return wechatSelfEntryFlag;
    }

    public void setWechatSelfEntryFlag(String wechatSelfEntryFlag) {
        this.wechatSelfEntryFlag = wechatSelfEntryFlag;
    }

    public String getWechatAppid() {
        return wechatAppid;
    }

    public void setWechatAppid(String wechatAppid) {
        this.wechatAppid = wechatAppid;
    }

    public String getWechatAppidKey() {
        return wechatAppidKey;
    }

    public void setWechatAppidKey(String wechatAppidKey) {
        this.wechatAppidKey = wechatAppidKey;
    }

    public String getWechatMiniAppid() {
        return wechatMiniAppid;
    }

    public void setWechatMiniAppid(String wechatMiniAppid) {
        this.wechatMiniAppid = wechatMiniAppid;
    }

    public String getWechatMiniAppidKey() {
        return wechatMiniAppidKey;
    }

    public void setWechatMiniAppidKey(String wechatMiniAppidKey) {
        this.wechatMiniAppidKey = wechatMiniAppidKey;
    }

    public String getMchntNetworkDomain() {
        return mchntNetworkDomain;
    }

    public void setMchntNetworkDomain(String mchntNetworkDomain) {
        this.mchntNetworkDomain = mchntNetworkDomain;
    }

    public String getIcpRecordNo() {
        return icpRecordNo;
    }

    public void setIcpRecordNo(String icpRecordNo) {
        this.icpRecordNo = icpRecordNo;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }
}
